"""
Python逻辑运算符
    and(逻辑与 &) :
        1.当使用and连接两个表达式时, 只有当两个表达式的值都为True时, 整个逻辑表达式的值才为True；
        2.如果其中有一个表达式的值为False, 则整个逻辑表达式的值为False
        例如,(5 > 3) and(2 < 4), 因为5 > 3为True, 2 < 4也为True, 所以整个表达式的值为True。
    or(逻辑或 ||) :
        1.使用or连接两个表达式时, 只要两个表达式中有一个的值为True, 整个逻辑表达式的值就为True；
        2.只有当两个表达式的值都为False时, 整个逻辑表达式的值才为False。
        例如,(5 > 3) or(2 > 4), 由于5 > 3为True, 所以整个表达式的值为True, 即便2 > 4为False也不影响。
    not(逻辑非 !) :
        1.not是单目运算符, 用于对一个布尔值取反。如果原布尔值为True, 使用not后变为False；
        2.如果原布尔值为False, 使用not后变为True。
        例如, not(5 > 3), 因为5 > 3为True, 所以not(5 > 3)的值为False。
"""
# 逻辑与 and
print((5 > 3) and(2 < 4))

# 逻辑或 or
print((5 > 3) or (2 > 4))

# 逻辑非 not
print(not(5 > 3))
